usage: am [subcommand] [options] usage: am start [-D] [-W] [-P ] [--start-profiler ] [--R COUNT] [-S] [--opengl-trace] [--user | current] am startservice [--user | current] am force-stop [--user | all | current] am kill [--user | all | current] am kill-all am broadcast [--user | all | current] am instrument [-r] [-e ] [-p ] [-w] [--user | current] [--no-window-animation] am profile start [--user current] am profile stop [--user current] [] am dumpheap [--user current] [-n] am set-debug-app [-w] [--persistent] am clear-debug-app am monitor [--gdb ] am hang [--allow-restart] am screen-compat [on|off] am to-uri [INTENT] am to-intent-uri [INTENT] am switch-user am stop-user am start: start an Activity. Options are: -D: enable debugging -W: wait for launch to complete --start-profiler : start profiler and send results to -P : like above, but profiling stops when app goes idle -R: repeat the activity launch times. Prior to each repeat, the top activity will be finished. -S: force stop the target app before starting the activity --opengl-trace: enable tracing of OpenGL functions --user | current: Specify which user to run as; if not specified then run as the current user. am startservice: start a Service. Options are: --user | current: Specify which user to run as; if not specified then run as the current user. am force-stop: force stop everything associated with . --user | all | current: Specify user to force stop; all users if not specified. am kill: Kill all processes associated with . Only kills. processes that are safe to kill -- that is, will not impact the user experience. --user | all | current: Specify user whose processes to kill; all users if not specified. am kill-all: Kill all background processes. am broadcast: send a broadcast Intent. Options are: --user | all | current: Specify which user to send to; if not specified then send to all users. --receiver-permission : Require receiver to hold permission. am instrument: start an Instrumentation. Typically this target is the form /. Options are: -r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT). Use with [-e perf true] to generate raw output for performance measurements. -e : set argument to . For test runners a common form is [-e [,...]]. -p : write profiling data to -w: wait for instrumentation to finish before returning. Required for test runners. --user | current: Specify user instrumentation runs in; current user if not specified. --no-window-animation: turn off window animations will running. am profile: start and stop profiler on a process. The given argument may be either a process name or pid. Options are: --user | current: When supplying a process name, specify user of process to profile; uses current user if not specified. am dumpheap: dump the heap of a process. The given argument may be either a process name or pid. Options are: -n: dump native heap instead of managed heap --user | current: When supplying a process name, specify user of process to dump; uses current user if not specified. am set-debug-app: set application to debug. Options are: -w: wait for debugger when application starts --persistent: retain this value am clear-debug-app: clear the previously set-debug-app. am bug-report: request bug report generation; will launch UI when done to select where it should be delivered. am monitor: start monitoring for crashes or ANRs. --gdb: start gdbserv on the given port at crash/ANR am hang: hang the system. --allow-restart: allow watchdog to perform normal system restart am screen-compat: control screen compatibility mode of . am to-uri: print the given Intent specification as a URI. am to-intent-uri: print the given Intent specification as an intent: URI. am switch-user: switch to put USER_ID in the foreground, starting execution of that user if it is currently stopped. am stop-user: stop execution of USER_ID, not allowing it to run any code until a later explicit switch to it. specifications include these flags and arguments: [-a ] [-d ] [-t ] [-c [-c ] ...] [-e|--es ...] [--esn ...] [--ez ...] [--ei ...] [--el ...] [--ef ...] [--eu ...] [--ecn ] [--eia [, [, [,] [-f ] [--grant-read-uri-permission] [--grant-write-uri-permission] [--debug-log-resolution] [--exclude-stopped-packages] [--include-stopped-packages] [--activity-brought-to-front] [--activity-clear-top] [--activity-clear-when-task-reset] [--activity-exclude-from-recents] [--activity-launched-from-history] [--activity-multiple-task] [--activity-no-animation] [--activity-no-history] [--activity-no-user-action] [--activity-previous-is-top] [--activity-reorder-to-front] [--activity-reset-task-if-needed] [--activity-single-top] [--activity-clear-task] [--activity-task-on-home] [--receiver-registered-only] [--receiver-replace-pending] [--selector] [ | | ]